package cn.tedu.icop.finance.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.math.BigDecimal;

/**
 * 计价规则PO
 */
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@TableName("charging_cost_rule")
public class CostRulePO {

    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    Integer id;

    /**
     * 站id
     */
    Integer stationId;

    /**
     * 枪类型
     */
    Integer gunType;

    /**
     * 名称
     */
    String name;

    /**
     * 开始时间
     * 8 - 12
     * 8:10 - 9:10
     */
    Integer startTime;

    /**
     * 结束时间
     */
    Integer endTime;

    /**
     * 价格
     * 浮点
     * Long 保证全公司的业务系统价格的价格计算 要统一 保留位数,两位还是三位
     * 10.051 * 1000  = 10051
     * 10.51  * 100  = 1051
     */
    BigDecimal powerFee;


    /**
     * 服务费
     */
    BigDecimal serviceFee;


}
